Stochastic bounded consensus of second-order multi-agent systems in noisy environment
Ren Hong-Wei1, 2, Deng Fei-Qi2, †
School of Electronic Information, Guangdong University of Petrochemical Technology, Maoming 525000, China
Systems Engineering Institute, South China University of Technology, Guangzhou 510640, China

 

† Corresponding author. E-mail: aufqdeng@scut.edu.cn

Abstract

This paper investigates the stochastic bounded consensus of leader-following second-order multi-agent systems in a noisy environment. It is assumed that each agent received the information of its neighbors corrupted by noises and time delays. Based on the graph theory, stochastic tools, and the Lyapunov function method, we derive the sufficient conditions under which the systems would reach stochastic bounded consensus in mean square with the protocol we designed. Finally, a numerical simulation is illustrated to check the effectiveness of the proposed algorithms.

1. Introduction

In recent years, the consensus of multi-agent systems has attracted much attention, due to its wide applications in many areas such as cooperative control of unmanned aerial vehicles (UAVs), formation control, distributed sensor network, and so on.[13] As is well known, consensus is the fundamental problem of cooperative control for multi-agent systems, which means that each agent tends to the common value in a team, and the value can be position, velocity, temperature or other physical quantities. Moreover, leader-following consensus problems is very interesting, which is also called tracking control for multi-agent systems.[48] In tracking consensus control, it is essential to design a distributed network algorithm based on the exchange of state information with neighbor agents, whose common goal is to track a reference state that is available to only a part of agents. Most previous literatures have assumed that the information exchange between agents is accurate. However, this is only the ideal approximation of the true communication process. Recently, consensus of multi-agent systems in a noisy environment has attracted more and more attention of researchers, due to the fact that noises in communication are inevitable in the real physical world. The existence of noises has a negative impact on the performances of the entire systems, and even cause system instability. The sources of the communication noises mainly came from the sensors that the agents are equipped with and the transmission channels. In order to attenuate the noises and reduce the negative impact on consensus in multi-agent systems, a great effort has been done.[9, 10] In Ref. [9], a stochastic approximation-type algorithm with the key feature of the decreasing consensus gain in the protocols is proposed to attenuate the measurement noises in discrete-time systems. The algorithm has a gradient descent interpretation. The approach applied in Ref. [9] has been extended to continuous-time systems in Ref. [10]. Li et al.[10] has investigated mean square average-consensus control with fixed topology and Gaussian communication noises.

Most literatures concerning with consensus focused on algorithms taking the form of first-order dynamics in the earlier research. However, second-order systems have more practical significance. The convergence of second-order multi-agent systems depends not only on the information exchange topologies but also on the coupling strength between the derivatives of velocities. The case of second-order multi-agent system has been studied in Refs. [11]–[13]. A distributed linear consensus protocol for second-order multi-agent systems under limited agent interaction ranges has been investigated in Ref. [11], in which two agents can interact with each other only if their distance is within a certain range. Under the linear consensus protocol with the relative state feedback, sufficient conditions for the second-order multi-agent systems have derived.

In addition, most traditional controller design approaches rely on the assumption that the measurement signals are timely transmitted. However, such an assumption is fairly conservative in many engineering practices. For example, due to network congestions, the measurements may contain time delays as well as noises. Time-delays include internal time-delays and transmission time-delays. The consensus problem of multi-agent system with time delays and noises have received considerable research attention and many important results have been reported in recent years.[1418] In Ref. [14], the bounded synchronization for a class of complex network with delay feedback controller has been investigated. Based on inequality theorems, bounded synchronization criteria of complex dynamical networks have been derived. Further, finite-time synchronization for a class of the complex dynamical network with non-delayed and delayed coupling were also considered in Ref. [15]. In Ref. [16], the containment consensus control problem for multi-agent systems with measurement noises and time-varying communication delays under directed networks has been considered. By using stochastic analysis tools and algebraic graph theory, it was proved that the followers can converge to the convex hull spanned by the leaders in mean square sense if the allowed upper bound of the time-varying delays satisfied a certain sufficient condition. Mean square average consensus for multi-agent systems with measurement noises and time delays under fixed digraph was studied in Ref. [17]. By combining the tools of algebraic graph theory, matrix theory, and stochastic analysis, consensus protocols for multi-agent systems were elaborately analyzed. Song et al.[18] investigated the mean square consensus problem of multi-agent systems impacted by the combined uncertainty of multiplicative noises and time delays. Using tools from stochastic differential delay equation, martingale theory and stochastic inequality, sufficient conditions on mean square consensus have been obtained.

However, to the best of the authors’ knowledge, the consensus problem has not been properly investigated for multi-agent systems with noises and time delays. Motivated by the above discussions, we aim to investigate the stochastic bounded consensus problem of continuous-time multi-agent systems with time-delays in a noisy environment. Due to the coexistence of noises and time delays, it is difficult in finding the optimal delay bound for stochastic consensus problems. In our model, the information received from other agents is corrupted by additive noises and time delays. We introduce the time-varying decreasing consensus gains in the follower control protocol to attenuate the noises. It is critical to maintain a trade-off in attenuating the noises to prevent long term fluctuations and meanwhile ensuring a suitable stabilizing capability so as to drive the follower agent states towards the leader agent. In this paper, the methods of the stochastic analysis and the Lyapunov function are applied to overcome the difficulties induced by the time-delays and noises. The closed-loop system is transformed into a stochastic differential delay equation driven by the additive noises. The contribution of this work can be summarized as the following three aspects. (i) The time-delays and noises are taking into account in the analysis of the consensus problems. (ii) The protocol is based on the measurement of its neighbors’ states and some estimated data of the leader which are both corrupted by white noises. (iii) The sufficient conditions of stochastic bounded consensus of multi-agent system are derived in a noisy environment.

The rest of this paper is organized as follows. In Section 2, some basic definitions in graph theory and mathematical preliminary results needed for subsequent uses are presented. The consensus protocol is proposed for second-order multi-agent systems with measurement noises and time delays in Section 3. The detailed proofs for the main results are given by using Lyapunov function method. Then, numerical simulations are provided in Section 4. The paper is concluded by Section 5.

Notations: Let In denote an n-dimensional identity matrix; stands for the norm for both vectors and matrices, at the same time, we denote for a function ; 1n and 0n denote a column vector with all ones and zeros, respectively. denotes the transpose of the matrix A; and Tr(A) is its trace. Let and denote the maximum and minimum eigenvalues of the matrix A, respectively. For a given random variable X, denotes its mathematical expectation. Let be a complete probability space with filtration which satisfies that the filtration contains all -null sets and is right continuous. Let , the family of all -measurable -valued random variables such that , where represents the mathematic expectation of the corresponding variable. Define the norm of the piecewise right continuous function as .

2. Preliminaries

Graph theory is the basic theory to analyze the interconnection topologies. A graph is denoted as , which consists of a set of nodes , an edge set , and an adjacency matrix . Here, the node indexes belong to the finite index set . If an edge of G is denoted as , a directed path of G is a sequence of ordered edges in a directed graph. A digraph is strongly connected if there is a path between any two distinct nodes. Let denote the set of neighbor nodes. A nonnegative weighted matrix A is called an adjacent matrix, which specifies the interconnection topology of network. If the edge of G satisfies , the element of adjacency matrix is defined as and for all . For an undirected graph, A is symmetric and every undirected graph is balanced. Moreover, a diagonal matrix is called input degree matrix whose diagonal element is defined as for . The matrix is called the Laplacian matrix of the weighted digraph. According to the definition, the row sum of the Laplacian matrix is zero and the column vector is the right eigenvector corresponding to a zero eigenvalue. If the graph is balanced, there is also a left eigenvector corresponding to a zero eigenvalue except the right one. Next we assume node 0 is the leader of the digraph , which is used to describe the multi-agent system topology with one active leader agent and follower agents. Take the diagonal matrix as a leader adjacency matrix, where if the follower agent vi can receive the information from the leader v0, and otherwise. Let a new matrix H=L+B denote the connectivity of the leader graph. Note that , so it follows that .

The following lemmas play important roles in the subsequence.

Lemma 1[19] For any two real vectors x and y with the same dimension and a positive definition matrix with an appropriate dimension, for any we have

Lemma 2[4] The following three statements are equivalent:

1) Node 0 is a globally reachable node of directed graph , that is, there is at least one directed path from the leader node 0 to all other followers;

2) H is a positive stable matrix with positive real parts eigenvalues;

3) Moreover, is a symmetric positive-definite matrix, if G is a balanced graph.

3. Consensus analysis
3.1. Problem formulation

In this paper, we consider a leader–following multi-agent system with a leader and n followers. The dynamics for each follower agent is described as the first-order differential system:

where and denote the positions and the inputs of the follower agents, respectively. The leader dynamics is described as the following second-order differential equation

where , , and denote the position, the velocity, and the acceleration of the leader, respectively. Here for notation simplicity, let m = 1. is assumed to be known beforehand. denotes the output of the system.

Since the leader velocity of cannot be measured by followers, thus we assume that is the estimation of for the i-th followers.

This paper aims to develop a leader–following consensus algorithm for multi-agent systems (1) under measurement noises and time-delays to ensure the tracking of the leader’s position by the followers in mean square. We introduce the following definition of mean square bounded consensus for leader–following multi-agent systems.

The leader-following multi-agent systems with measurement noises (1) and (2) under the designed protocol are said to reach stochastic bounded tracking consensus in mean square if the systems satisfy the following bounded estimations:

where , and are bounded constants that are independent of t.

3.2. Main result

Due to that bandwidth constraints and packet loss may cause noises and time-delays, we design the tracking protocol for the leader–follower multi-agent system with time-delays in a noisy environment such that the system would reach stochastic bounded consensus in mean square sense. For system (1), we consider the neighbor-based consensus protocol as follows:

where is a feedback gain and . We consider that the measurement of relative states by agent i have the following form

where aij denotes the connected weight on information link agent , τ is the time delay, are independent standard white noises and represent the noise intensity. The velocity can be decomposed as follows:

where and are called nominal velocity and nominal acceleration respectively. The continuous function is called consensus gain satisfying the following assumption:

Assumption 1

In addition, we assume that has an upper bound μ in . The relationship between the acceleration and the nominal one can be expressed as

Remark 1 Let be the estimate of , which uses a velocity decomposition scheme. Because has an upper bound μ in time-interval , we can easily get , if .

Remark 2 The assumption can guarantee the followers track the leader in a proper velocity, and can make the tracking errors of the systems finite regardless of measurement noises.

Remark 3 There are many works on the consensus gain for systems with additive noises such as in Refs. [9] and [10], to name a few. A simple example for is . Without loss of generalities, the function is decreasing and has an upper bound μ = 1.

Under the consensus protocol (4), the dynamics of multi-agent system (1) can be written as the following:

It can be rewritten as

Denote Then the dynamic system (9) can be rewritten in a compact form of a stochastic delay differential equation as:

where the is an ()-dimensional independent Brownian motion vector with and ; L and B denote the graph Laplacian matrix and the leader adjacency matrix, respectively, H = L + B, , , for , and the matrix is defined as follows:

Define two error state vectors of the position and velocity, respectively Based on the spectrum properties, and then it follows . For system (11), we have

The system (12) can be rewritten in a compact form of a stochastic delay differential equation as the following

where , , , and .

The initial function for this equation is for . We expand this initial data to by for . With this expansion, we have . This kind of norm will be involved actually in the argument for the main result.

Note that system (13) is a stochastic differential equation similar to the familiar Langevin’s equation. There is no equilibrium to this equation, thus only boundedness of the solutions is expectable for this equation. Our main result will shows this soon.

Theorem 1 Suppose that Assumption 1 holds, and the leader vertex 0 is globally reachable in the topology graph . If there exist the feedback gain k and the time delay τ such that

where

, and is a symmetric positive-definite solution to the Lyapunov matrix equation

then the system (1) can reach bounded consensus in mean square with the protocol (4), that is to say, the follower agents can track the leader practically.

Proof Consider a Lyapunov function candidate . By Definition 1, we need only to show the boundedness of the mean square error . Obviously we have . By the given Eq. (13) we have

Taking the stochastic derivative of the function yields that

Actually we have . Denote , then we have

According to the Schur complement lemma, under the condition (14), the matrix Q is positive definite. Letting , by the elementary inequality and with , we have

and . Based on the above analysis, then we have

Define the new Lyapunov function

then we can further derive that

thus by the familiar Dynkin formula and the fact , we then obtain

where

This then leads to

Here we notice that makes sense for due to the expansion of the initial function mentioned above. Define an auxiliary function

then we have

and in turn we can calculate and estimate that

where is applied. The inequality can be rewritten as

which can be solved as

or say

Then by , the definition of and

combined with , we can obtain

or say , where

by a simple calculation

For convenience in further analysis, we denote , where

Under our assumptions, we have . Now we estimate and which will lead to the estimate . Assume that .

Obviously if , then we almost everywhere, which is a trivial case, and it is unnecessary to consider this case. Now we denote , then there is an instant such that for . Accordingly, .

At the same time, with , exchanging the order of the iterated integrals, we have

Denote

which exists obviously, then we have

By the L’Hôpital’s rule, we can easily show that

which leads to due to by the choice of τ. Thus we have

for sufficient large t. We assume that this hold s just for .

By all these and the notation we can derive that

where

this leads to

where . Now, with the notation for , we rewrite as

Similarly we also have

then we can estimate , where

Denote , then by the L’Hôpital’s rule again, then we can derive that

where the technique for estimating is applied again for the first term, this estimate then immediately leads to , where

namely we have , thus we can obtain and . Finally we have .

Based on the above analysis we finally gain the estimate

as required, this completes the proof.

Remark 4 Traditional research focuses on achieving consensus in infinite time. However, finite-time control technique has became one of the most interesting topic in control theory. Finite-time consensus means that the trajectories of states can be controlled to approach zero in a finite time and to keep them there then after. The convergence time can be shortened via finite-time control. In addition, as shown in Ref. [20], the finite-time control techniques have demonstrated better robustness and disturbance rejection properties. On the other hand, the finite-time control could be realized by non-smooth control techniques such as sliding mode control, switching control and adaptive state-feedback control. Thus, the proposed method could be further extended to finite-time control problem, and next we would carry out the research on this subject.

4. Simulation example

In this section a numerical example is presented to illustrate the proposed control protocol. Consider a leader-following multi-agent system consisting of a leader and 3 followers. Assume the undirected communication topology is fixed, which is described in Fig. 1.

Fig. 1. (color online) The topology of a multi-agent system.

The Laplacian matrix L and the leader adjacency matrix B are given by

The noises intensity is assumed to be when , and the initial conditions are . According to the equation , we can obtain the matrix

By the condition inequality (14), we can easily calculate the parameter . Then the control gain . In the control protocol (4) we choose , γ = 0.8, k = 5, μ = 1, the time delay as s. In addition, We introduce the quantity , which is used to measure the quality of the bounded estimation of convergence. We can easily calculate the bounded of convergence . Then we can choose the acceleration as , the states errors are shown in Fig. 2 and states graph in Fig. 3, respectively. It shows that the stochastic bounded tracking consensus is reached in mean square in a noisy measurement with the designed protocol (4).

Fig. 2. (color online) The states errors of agents in multi-agent system.
Fig. 3. (color online) The states of agents in multi-agent system.
5. Conclusions

By combining the tools of algebraic graph theory, matrix theory, and stochastic analysis, we have investigated the stochastic bounded tracking consensus of multi-agent systems with time-delays in a noisy environment and obtained the sufficient conditions on stochastic bounded consensus. It is illustrated that the stochastic bounded tracking consensus can be reached with the designed protocol under a fixed topology through a simulation example. The result can be extended to the switching information topologies cases. In the future, we can further introduce some control techniques such as pinning control, sample control, and so on, to get better convergence performance.

Reference
[1] Sun M Li D D Han D Jia Q 2013 Chin. Phys. Lett. 30 090202
[2] Li H Y Hu Y N 2011 Chin. Phys. Lett. 28 120508
[3] Chen L M Y Y L C J Ma G F 2016 Chin. Phys. 25 128701
[4] Hu J P Hong Y G 2007 Physica A 374 853
[5] Zhang X Wang J H Yang D D Xu Y 2017 Chin. Phys. 26 070501
[6] Wu S S Wu Z H Peng L Xie L B 2017 Chin. Phys. 26 018903
[7] Cao J Wu Z H Peng L 2017 Chin. Phys. 25 058902
[8] Hou L L Lao S Y Xiao Y D Bai L 2015 Acta Phys. Sin. 64 188901
[9] Huang M Y Manton J H 2009 SIAM J. Control Optim. 48 134
[10] Li T Zhang J F 2009 Automatica 45 1929
[11] Ai X D Song S J You K Y 2016 Automatica 68 329
[12] Wang R S Gao L X Chen W H Dai D M 2016 Chin. Phys. 25 100202
[13] Li L Fang H J 2013 Chin. Phys. 22 110505
[14] Xu Y H Lu Y J Zhou W N Fang J A 2016 Nonlinear Dyn. 84 661
[15] Xu Y H Zhang J C Zhou W N Tong D B 2017 Discrete Dynamics in Nature and Society 2017 1
[16] Zhou F Wang Z J Fan N J 2015 Chin. Phys. 24 020203
[17] Sun F L Guan Z H Ding L Wang Y W 2013 Int. J. Sys. Sci. 44 995
[18] Song L Huang D Nguang S K Fu S 2016 Int. J. Control Autom. Sys. 14 69
[19] Boyd S Ghaoui L E Feron E Balakrishnan V 1994 Linear matrix inequalities in system and control theory Philadelphia Society for Industrial and Applied Mathematics
[20] Xu Y H Zhou W N Fang J A Xie C R Tong D B 2016 Neurocomputing 173 1356